The parXXL Environment: Scalable Fine Grained Development for Large Coarse Grained Platforms

نویسندگان

  • Jens Gustedt
  • Stéphane Vialle
  • Amelia De Vivo
چکیده

We present a new integrated environment for cellular computing and other fine grained applications. It is based upon previous developments concerning cellular computing environments (the ParCeL family) and coarse grained algorithms (the SSCRAP toolbox). It is aimed to be portable and efficient, and at the same time to offer a comfortable abstraction for the developer of fine grained programs. A first campaign of benchmarks shows promising results on clusters. 1 Motivations and Objectives Nowadays, many research areas consider multi-scale simulations based on ab initio computations: they aim to simulate complex macroscopic systems at microscopic level, using fundamental physical laws. Obviously, huge amounts of CPU are mandatory to run these simulations. Modern supercomputers and Grids, with large and scalable number of powerful processors, are interesting architectures to support these simulations. However designers and developers of algorithms and code for large scale applications are often confronted with a paradoxical situation: their modeling and thinking is fine-grained, speaking e.g. of atoms, cells, items, protein bases and alike, whereas modern computing architectures are coarse-grained providing few processors (up to several thousands ≈ 103) to potentially huge amount of data (thousands of billions of bytes ≈ 1012) and linking a substantial amount of resources (memory in particular) to each processor. Only few tools (for both, modeling and implementation) are provided to close this gap in expectation, competence and education. This article introduces the parXXL development environment, specially designed to close this gap between fine-grained modeling and coarse-grained computing architectures. It stems from two previous research projects that have In memoriam to our colleague Amelia De Vivo who passed away during the PARA2006 conference on June 21, 2006, in Ume̊a, Sweden. B. K̊agström et al. (Eds.): PARA 2006, LNCS 4699, pp. 1094–1104, 2007. c © Springer-Verlag Berlin Heidelberg 2007 The parXXL Environment: Scalable Fine Grained Development 1095 investigated optimization of computing resources (CPU, memory, communications, synchronization . . . ) and cellular oriented programming (to implement fine-grained models). Some collaborations with researchers in optic components and hot plasma (from LMOPS and LPMIA laboratories) guide parXXL design to an ease-to-use tool, and allow to identify collateral challenges. For example, some hot plasma simulation codes of our partners have been specially designed for global shared memory parallel computers. Intensive computation steps are split by optimized data rearrangement operations inside the global shared memory. But on large distributed architectures this kind of operations would be prohibitive. Some codes need to be re-designed and based on local computations, in order to support efficient runs on large distributed memory architectures and straightforward fine-grained implementations with parXXL. We are convinced that this algorithmic and programming methodology is required to achieve large multi-scale simulations.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

parXXL: A Fine Grained Development Environment on Coarse Grained Architectures

We present a new integrated environment for cellular computing and other fine grained applications. It is based upon previous developments concerning cellular computing environments (the ParCeL family) and coarse grained algorithms (the SSCRAP toolbox). It is aimed to be portable and efficient, and at the same time to offer a comfortable abstraction for the developer of fine grained programs. A...

متن کامل

اثر رس‌های فیبری و املاح بر سرشتی‌های مهندسی خاک‌های نواحی خشک

In Iran, a large extent of the soils and water are facing with salinity; so the geotechnical properties of arid and saline soils are important for engineering design. In this study, the effects of salinity on geotechnical properties of fine-grained and coarse-grained soils containing fibrous clay minerals have been studied. The results showed that salinity was mostly a flocculated agent in fine...

متن کامل

Ultra-Fine Grained Dual-Phase Steels

This paper provides an overview on obtaining low-carbon ultra-fine grained dual-phase steels through rapid intercritical annealing of cold-rolled sheet as improved materials for automotive applications. A laboratory processing route was designed that involves cold-rolling of a tempered martensite structure followed by a second tempering step to produce a fine grained aggregate of ferrite and ca...

متن کامل

PETROLOGICAL AND GEOCHEMICAL STUDY OF CRUSTAL XENOLITHS FROM 1961 ERUPTION OF CALBUCO VOLCANO, CHILE (LATITUDE 41 20 S )

Twenty four samples of xenoliths and country rocks from the 1961 lava flow of Calbuco volcano have been studied. Fourteen samples have been analyzed for major elements and P, Ni, Ba, Cr, V, Zr, Sc, Y, and Sr. Five of these samples were further analyzed for Sm, Nd, Sr, and Pb isotope ratios. Seventeen samples were analyzed under the microscope and three samples were analyzed by microprobe fo...

متن کامل

Grain Refinement of Dual Phase Steel via Tempering of Cold-Rolled Martensite

A microstructure consisting of ultrafine grained (UFG) ferrite with average grain size of ~ 0.7 µm and dispersed nano-sized carbides was produced by cold-rolling and tempering of the martensite starting microstructure in a low carbon steel. Subsequently, fine grained dual phase (DP) steel consisting of equiaxed ferrite grains with average size of ~ 5 µm and martensite islands with average size ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2006